﻿using PlayerRoles;
using RgCore.GameModes;
using System;
using System.Collections.Generic;

namespace Sandbox
{
    [GameMode("沙盒模式", "用于管理整活", AdminOnly = true, VotingAllowed = false, ScoreEnabled = false,
        RoleReservationEnabled = false)]
    public class Sandbox : GameMode, IGameModePluginManager
    {
        public string[] Plugins { get; } =
        {
            "classd_protector",
            "Surrendering"
        };

        public GameModePluginStorage PluginStorage { get; } = GameModePluginStorage.Blacklist;

        public override IEnumerable<RoleTypeId> GetScpDrawPool(int scp_count)
        {
            return Array.Empty<RoleTypeId>();
        }

        public override string GetSpawnQueue()
        {
            return "5";
        }
    }
}